<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
  </head>
  <body>
    <script>
      //  声明常量必须赋值 不能变化的量
      if (true) {
        const a = 10; // 具有块级作用域
        if (true) {
          const a = 20; // 具有块级作用域
          console.log(a); // 20
        }
        console.log(a); // 10
      }
      console.log(a); // 因为具有块级作用域 在外面打印a 会报错
      const PI = 3.14; // 必须赋值 不可修改值(内存地址)
      //   PI =100 //直接报错
      const ary = [100, 200];
      ary[0] = 123; // 可以修改内部数据(是引入数据类型)
      //   ary=[2,3] //不可重新赋值 即修改内存地址
    </script>
  </body>
</html>
